package com.itheima.health.dao;

import com.github.pagehelper.Page;
import com.itheima.health.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @author ：
 * @date ：Created in 2019/7/17
 * @description ：数据组
 * @version: 1.0
 */
public interface User1Dao {
  /*  *//**
     * 添加用户基本信息
     *//*
    void add(User user);

    *//**
     * 添加用户的角色
     * @param map
     *//*
   void addUserAndRole(Map map);
    *//**
     * 查询分页数据
     *//*
    Page<User> selectByCondition(@Param("queryString") String queryString);

    *//**
     * @param id
     * @return修改时回显用户信息
     *//*
    User findById(@Param("id") Integer id);

    *//**
     *
     * @param id
     * @return   修改数据时 查询用户角色信息
     *//*
    List<Integer> findroleIdsByuser1Id(@Param("id") Integer id);

    *//**
     * 添修用户的基本信息
     *//*
    void edit(User user);

    *//**
     * 修改用户前删除用户之前的角色信息  重新添加角色信息
     * @param id
     *//*
    void deleteRoleListBUserId(@Param("id") Integer id);

    *//**
     * 查询所有检查组数据
     *//*
  //  List<CheckGroup> findAll();

    *//**
     * 基于用户ID，查询是否有关联数据
     * @param user_id 用户
     * @return
     *//*
   long countRoleItemsById(@Param("user_id") Integer user_id);

  *//**
     * 基于ID删除用户 关联的角色信息
     * @param
     *//*
    void deleteUserAndRoleById(@Param("id") Integer id);
    *//**
     * 基于ID删除
     * @param id 检查组ID
     *//*
    void deleteUserById(@Param("id") Integer id);
*/



}
